/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Entidades;

import java.io.Serializable;
import java.util.Objects;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.xml.bind.annotation.XmlRootElement;

/**
 *
 * @author Administrador
 */
@Entity
@XmlRootElement
public class Proyecto implements Serializable{
    @Id
    private String titulo;
    private String palabraClave;
    private int año;
    private int semestre;
    private String cd;
    private String documento;
    private String autores;
    private String asesores;
    private String resumen;
    private String tipo;
    private String disponibilidadCd;
    private String disponibilidadDocumento;
    public Proyecto() {
    }

    public String getDisponibilidadCd() {
        return disponibilidadCd;
    }

    public String getDisponibilidadDocumento() {
        return disponibilidadDocumento;
    }



    public void setDisponibilidadCd(String disponibilidadCd) {
        this.disponibilidadCd = disponibilidadCd;
    }

    public void setDisponibilidadDocumento(String disponibilidadDocumento) {
        this.disponibilidadDocumento = disponibilidadDocumento;
    }

    public String getTipo() {
        return tipo;
    }

    public void setTipo(String tipo) {
        this.tipo = tipo;
    }

    public String getResumen() {
        return resumen;
    }

    public void setResumen(String resumen) {
        this.resumen = resumen;
    }

    public String getAutores() {
        return autores;
    }

    public void setAutores(String autores) {
        this.autores = autores;
    }

    public String getAsesores() {
        return asesores;
    }

    public void setAsesores(String asesores) {
        this.asesores = asesores;
    }

    public String getCd() {
        return cd;
    }

    public void setCd(String cd) {
        this.cd = cd;
    }

    public String getDocumento() {
        return documento;
    }

    public void setDocumento(String documento) {
        this.documento = documento;
    }

    public String getTitulo() {
        return titulo;
    }

    public void setTitulo(String titulo) {
        this.titulo = titulo;
    }

    public String getPalabraClave() {
        return palabraClave;
    }

    public void setPalabraClave(String palabraClave) {
        this.palabraClave = palabraClave;
    }

    public int getAño() {
        return año;
    }

    public void setAño(int año) {
        this.año = año;
    }

    public int getSemestre() {
        return semestre;
    }

    public void setSemestre(int semestre) {
        this.semestre = semestre;
    }

    @Override
    public String toString() {
        return "Proyecto{" + "titulo=" + titulo + ", palabraClave=" + palabraClave + ", a\u00f1o=" + año + ", semestre=" + semestre + '}';
    }

    @Override
    public int hashCode() {
        int hash = 3;
        hash = 31 * hash + Objects.hashCode(this.titulo);
        return hash;
    }

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final Proyecto other = (Proyecto) obj;
        if (!Objects.equals(this.titulo, other.titulo)) {
            return false;
        }
        return true;
    }
    
    
}
